<template>
  <common-crud ref="scheduleJobLog" :crudOptionProps="crudOptionProps"></common-crud>
</template>

<script>
import commonCrud from "@/components/commonCrud/CommonCrud.vue"

export default {
  name: "scheduleJobLog",
  components: {commonCrud},
  data() {
    return {
      // 表配置
      crudOptionProps: {
        name: 'scheduleJobLog/index',
        apiPrefix: '/job/scheduleJobLog',
        permissions: false,

        // 是否云原生
        //functionTarget: 'scheduleJobLog',
        tableOption: {
          delBtn: false,
          editBtn: false,
          addBtn: false,
          menu: false,
          column: [
            {
              label: "bean的名称",
              prop: "beanName",
              // 是否为搜索项
              search: true,
              // 是否必填
              required: false,
              // 类型
              type: "input",
              //表单编辑的时候是否显示
              editDisplay: true,
              //表单新增的时候是否显示
              addDisplay: true,
              //表单是否显示
              display: true,
              // 列表是否显示
              hide: false,
            },


            {
              label: "参数",
              prop: "params",
              // 是否为搜索项
              search: false,
              // 是否必填
              required: false,
              // 类型
              type: "input",
              //表单编辑的时候是否显示
              editDisplay: true,
              //表单新增的时候是否显示
              addDisplay: true,
              //表单是否显示
              display: true,
              // 列表是否显示
              hide: false,
            },


            {
              label: "状态",
              prop: "status",
              // 是否为搜索项
              search: true,
              // 是否必填
              required: false,
              // 类型
              type: "select",
              // 字典类型
              dictType: "COMMON_FLAG",
              //表单编辑的时候是否显示
              editDisplay: true,
              //表单新增的时候是否显示
              addDisplay: true,
              //表单是否显示
              display: true,
              // 列表是否显示
              hide: false,
            },


            {
              label: "开始时间",
              prop: "startTime",

            },
            {
              label: "结束时间",
              prop: "endTime",

            },

            {
              label: "耗时",
              prop: "consuming",
              // 是否为搜索项
              search: false,
              // 是否必填
              required: false,
              // 类型
              type: "input",
              //表单编辑的时候是否显示
              editDisplay: true,
              //表单新增的时候是否显示
              addDisplay: true,
              //表单是否显示
              display: true,
              // 列表是否显示
              hide: false,
            },
            {
              label: "错误信息",
              prop: "error",

            },

          ]
        },

      }

    }
  }, created() {

  }, computed() {

  }, methods: {}
}
</script>

<style scoped>

</style>
